understanding duality